/**
 * 👨‍💻 伟谭
 * 📅 2017/11/25
 */

#import "BaseTableView.h"
static NSString *const cellIdinter = @"idinter";
@implementation BaseTableView

#pragma mark - Class method

#pragma mark - Life cycle

#pragma mark - Override
-(instancetype)init {
    
    if(self){
        self = [super initWithFrame:CGRectZero style:UITableViewStyleGrouped];
        self.dataSource = self;
        self.delegate = self;
        
    }
    
    return self;
}


#pragma mark - Event response

#pragma mark - Protocol

#pragma mark <<#XXXDelegate#>>

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.1f;
}

-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 0.1;
}

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    
    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return 2;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdinter];
    if(!cell){
        cell = [UITableViewCell new];
    }
    
    return cell;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    
}

#pragma mark - Public method

#pragma mark - Private method

#pragma mark - Getter & Setter

@end
